History
History
Synonyms
UK
US
Meaning:
flounder

to make wild and usually useless efforts (as when one is in deep water and unable to swim)

struggle; be in the dark

COME APART AT THE SEAMS as in Wiktionary
COME APART AT THE SEAMS as in Wikipedia